#include <stdio.h>
int main(){
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    int maxn=0;
    if(a+b+c>maxn) maxn=a+b+c;
    if(a*b*c>maxn) maxn=a*b*c;
    if(a+b*c>maxn) maxn=a+b*c;
    if(a*b+c>maxn) maxn=a*b+c;
    if((a+b)*c>maxn) maxn=(a+b)*c;
    if(a*(b+c)>maxn) maxn=a*(b+c); 
    printf("%d",maxn);
    return 0;
}
